home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / MUSIUSIC / PLAYERS.LZH / SOUND.DOC < prev    next >
Text File  |  1990-03-24  |  6KB  |  105 lines

  1.                               Documentation
  2.                                    for
  3.                           SOUND.EXE & SNDCVT.EXE
  4.                                    by
  5.                       Alex Takessian  CIS [75655,223]
  6.  
  7.  
  8.    Now, you can enjoy those nifty AMIGA, MAC and ATARI sounds on your PC.  
  9. SOUND.EXE will directly play MAC and ATARI sounds, but AMIGA sounds must be 
  10. converted to the MAC/ATARI format with the included program, SNDCVT.EXE.  
  11. Both SOUND.EXE and SNDCVT.EXE will display some help if run them without 
  12. any command-line parameters.  One of my favorite uses of SOUND.EXE is in my 
  13. autoexec.bat.  I run SOUND.EXE from autoexec and play "Gooooooood Morning 
  14. Vietnam" upon boot-up.  You can make up a bunch of batch files to play 
  15. various sounds.  That way you don't have to bother with all the parameters 
  16. each time you want to playback a sound.
  17.  
  18.      These programs are freely distributable as long as you don't make ANY 
  19. cash profit from them (you can trade them.)  Do not send me any money 
  20. either, but I would appreciate hearing how SOUND.EXE performs on machines I 
  21. haven't tried it on yet.
  22.  
  23.                 Send any constructive comments by EMAIL to:
  24.                  Alex Takessian     Compuserve [75655,223]
  25.  
  26.  
  27.      SOUND.EXE will play any file as sound, not just the digitized sounds 
  28. of the AMIGA, MAC, and ATARI.  This means you can create your own sound 
  29. files (like from BASICA or if you have a sound sampler, etc.) and play them 
  30. with SOUND.EXE on your PC.  SOUND.EXE ignores any header data in the sound 
  31. file and definitely will not produce the correct sound from a file that has 
  32. been delta or Fibonacci compressed.  Fortunately, most sound files I've 
  33. seen are not compressed.  Since the programs tell you the input format when 
  34. you run them, I won,t repeat it here.
  35.  
  36.      Since different PCs have various CPU rates, you will have to 
  37. experiment with the period parameter to get the sound to play at the right 
  38. rate.  I suggest that you start with a small period and work up until you 
  39. find the correct one.  Once you've got it then you can twiddle the filter 
  40. number.  The default filter number (7) is pretty good for most machines.  
  41. On slower machines a filter number of 6 may sound better and on faster 
  42. machines a filter number of 8 may sound better -- experiment.  When the 
  43. program is making sound it disables system interrupts because they 
  44. adversely affect the sound quality.  That means that you can't stop the 
  45. sound with a CTRL-C, BREAK, or ever CTRL-ALT-DEL.  So, if you enter a too 
  46. long period or too many repeats you will have to turn off the machine to 
  47. stop the sound -- or just wait till its over.
  48.  
  49.      The file format SOUND.EXE expects is just a sequential file of bytes.  
  50. Each byte represents the sound intensity from 0 to 255.  For instance, if 
  51. you wanted to make a sound file of just a sinewave you would make the 
  52. sinewave vary from 0 to 255 at a specific frequency.
  53.  
  54.      This program will play sounds through the internal PC speaker.  No, 
  55. the sound isn't as good as on those "artsy" machines, but its a whole lot 
  56. better than you are used to from your PC.  If you're like me, you've 
  57. probably tried some program on your PC that is supposed to generate speech 
  58. or some other sophisticated (read nifty) sound.  After hearing how horrible 
  59. it sounded you probably decided that making nifty sounds wasn't one of the 
  60. PC's abilities.  Well, that is partially true, but there are always ways of 
  61. pushing hardware to its limits and getting better performance out of it.
  62.  
  63.      Unlike many other PC sound making/playing programs, this one uses 
  64. variable-rate pulse-width modulation (VRPWM) to fool the PC's speaker into 
  65. generating better sounds.  Unfortunately, the PC's speaker is connected to 
  66. the output of a digital circuit which can only turn it on or off (obviously 
  67. designed by a thermostat company.)  This is great for making all those dull 
  68. mechanical beeps and buzzes we're so used to, but its terrible for making 
  69. normal sounds (like Robin Williams' famous "Goooooood Morning Vietnam!!!".)
  70.  
  71.      Fortunately, due to the nature of the VRPWM method used, the sound 
  72. quality is directly proportional to the PC's processor speed and somewhat 
  73. proportional to the speaker's electro-mechanical properties.  (Bear with me 
  74. on this.  I just hate it when people try to simplify technical stuff for 
  75. me.  Kinda implies I'm a moron or something.)  Anyway, the faster your 
  76. processor is, the better the sound quality (ie you get your money's worth.)  
  77. So, if you bought a super-duper 50MHz 386/387 machine for word-processing 
  78. (don't laugh -- this is a common industry practice. Seriously!) your 
  79. machine will sound great, but if you're still tied to a 4.77Mhz IBM (or 
  80. compatible) there is a slight chance that you may possibly be disappointed.          
  81.  
  82.      Fear not though.  I have tried this out on lots of (well a few, 
  83. anyway) machines and haven't been disappointed with the sound quality.  
  84. That includes my NEC MultiSpeed portable (9.54 MHz, V30), an IBM AT (6 MHz, 
  85. 80286), an IBM AT (8 MHz, 80286), a COMPAQ 386SX (16 MHz, 80386SX), and a 
  86. COMPAQ 386 DeskPro (16 MHz, 80386).  I haven't tried it on any 4.77 MHz, 
  87. 8088 machines or XT-type machines.  
  88.  
  89.     Yes, the 386 machines and most of the 286 machines at work are used 
  90. exclusively for word-processing.  The engineers are allowed to use the 
  91. older (6 MHz) computers for engineering purposes (when they are not being 
  92. used for word-processing.)  Consequently, I have to wait all day for a 
  93. fractal to be generated while the secretary's COMPAQ 386/20 wastes millions 
  94. of powerful CPU cycles waiting for each painfully slow keystroke of text.  
  95. This is an industry practice!  AARRGGHHH!!!!  Okay, enough bitching.
  96.  
  97.  
  98.                             Hope ya enjoy it.
  99.                 Alex Takessian    Compuserve [75655,223]
  100.  
  101.  
  102.  
  103.  
  104.  
  105.